package com.zhoukx.nio;

import java.nio.IntBuffer;

/**
 *   NIO  buffer 缓存介绍
 */
public class BasicBuffer {

    public static void main(String[] args) {
        // 创建一个buffer的使用
        // 创建一个buffer,大小为5 即可以存放5个int
        IntBuffer allocate = IntBuffer.allocate(5);
        // 向buffer中存放数据
        for (int i = 0; i < allocate.capacity(); i++) {
            allocate.put(i*2);
        }
        // 如何从buffer读取数据
        // 将buffer转换,读写切换
        allocate.flip();

        while (allocate.hasRemaining()) {
            System.out.println(allocate.get() );
        }
    }
}
